ライブラン
ライブランでは、特定のリソースセットを使用してテストを実行することができます。各テスト結果の結果は、モデルとテストケースを改善するための有益なフィードバックを提供することができます。
この機能を使用するには、Designer > Live Runに進んでください。
リソースの選択
ランタイプの選択
テストランのタイプを選択することができます。左上のドロップダウンからスクリプトベースまたはモデルベースのテストランを選択することができます。
Script Basedでは、テストケースの一部を形成するSuiteとスクリプトを選択する必要があります。
Model Basedの選択については以下で詳しく説明します。
モデル
テストランを開始する前に、特定のリソースを選択する必要があります。モデルは常に必要です。モデルを選択した後、Exploraryオプションを選択するか、Test Casesオプションを選択してそのモデルのテストケースリストを表示します。
スニペット
dry-runは、スニペットをトリガーせずにテストを実行します。また、With snippetsを選択することもできます。この選択肢は追加のオプションを公開します。
実行環境
接続され、ロックが解除され、Designモードになっている任意の実行環境がオプションとしてリストに表示されます。スニペットを実行するためには実行環境を選択する必要があります。
Suite
スニペットを実行するためにはSuiteのパスが必要です。エージェント上のSuiteの相対パスを指定します。もしすでにモデルにSuiteパスが含まれている場合は、それが事前に入力されます。それでもSuiteパスを編集して別の値を指定することができます。
SUT
以下のオプションは_SUTs_というセクションの下にあります。
- SUT選択なしで実行
- 名前で特定のSUT 名前で特定のSUTを選択
- 条件に基づいてSUTを選択
実行
特定のリソースを選択した後、Runをクリックします。不足しているまたは無効な選択が強調表示されます。必要なすべての選択が入力されており、有効であれば、ログが始まります。これらのログメッセージは、テストランが始まる前に発生するタスクを 示しています。選択された場合、各リソースは以下の項目について確認されます:
- テストケースの妥当性
- エージェントの可用性
- SUTの可用性
- Suiteの可用性
ランのstateが表示されます。
stateがRun中である間は、中止ボタンを使って実行を停止することができます。これは他のテストランのためのリソースを解放するために行いたいかもしれません。
プレフライトが中止されたりエラーが発生した場合、完全なログ出力が表示されます。この出力は実行に問題があった場合の説明を提供するべきです。新しい実行を試みる前に、別のリソースを選択することができます。Runボタンがクリックされると、ログ出力はクリアされます。
ランのstateがErrorである場合、進行中のTest ResultsへのリンクがRunボタンの隣に表示されます。これにより、他の進行中のテストランを停止して、次のライブラン用の実行環境を解放することができます。
再生
選択したリソースに問題がなければ、テスト結果が生成されます。
一部のテストランは非常に短く、再生がレンダリングされる前に終了します。